Text copied to clipboard!
Название
Text copied to clipboard!Инженер-программист C
Описание
Text copied to clipboard!
Мы ищем Инженера-программиста C, который присоединится к нашей команде разработки и поможет создавать высококачественные программные решения. В этой роли вы будете отвечать за проектирование, разработку, тестирование и отладку программного обеспечения, написанного на языке C, а также за поддержку существующих систем. Вы будете работать в тесном сотрудничестве с другими инженерами, архитекторами программного обеспечения и менеджерами проектов для обеспечения соответствия техническим требованиям и срокам выполнения задач.
Кандидат должен обладать глубокими знаниями языка программирования C, пониманием принципов структурного и модульного программирования, а также опытом работы с системами контроля версий, такими как Git. Знание операционных систем на базе Unix/Linux, опыт работы с встраиваемыми системами или низкоуровневым программированием будет большим плюсом.
Мы ценим инициативность, внимание к деталям и способность решать сложные технические задачи. Успешный кандидат будет участвовать в полном цикле разработки программного обеспечения — от анализа требований до внедрения и поддержки. Также приветствуется опыт работы с другими языками программирования, такими как C++, Python или Assembly, а также знание принципов объектно-ориентированного проектирования.
Если вы стремитесь к профессиональному росту, хотите работать над интересными проектами и быть частью команды, ориентированной на результат, мы будем рады видеть вас среди наших сотрудников.
Обязанности
Text copied to clipboard!- Разработка программного обеспечения на языке C
- Проектирование архитектуры программных модулей
- Тестирование и отладка программного кода
- Анализ и исправление ошибок в существующем коде
- Работа с системами контроля версий (например, Git)
- Участие в командных обсуждениях и планировании задач
- Поддержка и обновление существующих программных решений
- Документирование кода и технических решений
- Интеграция программных компонентов с другими системами
- Соблюдение стандартов кодирования и лучших практик
Требования
Text copied to clipboard!- Опыт программирования на языке C от 2 лет
- Знание принципов структурного программирования
- Опыт работы с системами контроля версий (Git)
- Понимание работы операционных систем Unix/Linux
- Умение работать с отладчиками и профайлерами
- Знание английского языка на техническом уровне
- Способность работать в команде и самостоятельно
- Высшее техническое образование
- Желателен опыт работы с встраиваемыми системами
- Знание других языков программирования будет плюсом
Возможные вопросы на интервью
Text copied to clipboard!- Какой у вас опыт программирования на языке C?
- Работали ли вы с встраиваемыми системами?
- Какие инструменты вы используете для отладки кода?
- Как вы подходите к тестированию программного обеспечения?
- Есть ли у вас опыт работы с системами контроля версий?
- Какие проекты вы реализовали ранее?
- Как вы решаете сложные технические задачи?
- Насколько хорошо вы владеете английским языком?
- Готовы ли вы работать в команде?
- Какие дополнительные языки программирования вы знаете?